package com.headfirst.dmp.utils

/**
  * 工具类，用于在String类型转为Number类型时，做个判断，防止程序报错
  */
object NBF {

  /**
    * 将String转化成int类型，如果报错，则返回0
    *
    * @param str
    * @return
    */
  def toInt(str: String): Int = {
    try {
      str.toInt
    } catch {
      case _: Exception => 0
    }
  }


  /**
    * 将String转化成Double类型，如果报错，则返回0
    *
    * @param str
    * @return
    */
  def toDouble(str: String): Double = {
    try {
      str.toDouble
    } catch {
      case _: Exception => 0
    }
  }

}
